package com.example.reactor.r2dbc.db.nativeSQL;

import lombok.*;
import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Column;

/**
 * DDSLineDb class
 *
 * @author ShiSheng Gao
 * @since 2023/04/17
 */
@Getter
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
@SuppressWarnings("squid:S1104")
public class DetailedSeriesRecordDb {
    @Id
    @Column("ds_id")
    public Long id;
    public Long nodeId;
    @Column("id_commande")
    public String commandeId;
    public String clientId;
    public Double commandQty;
    @Column("date_exped_demand")
    public Long expedDemand;
    public Long dluo;
    public Long prod;
    public Double livre;
    public Long livraison;
    public Long prodInit;
    public Double reliquat;
    public Integer statut;

    public String text1;
    public String text2;
    public String text3;
    public String text4;
    public String text5;
    public String text6;
    public String text7;
    public String text8;
    public String text9;
    public String text10;

    public Double qty1;
    public Double qty2;
    public Double qty3;
    public Double qty4;
    public Double qty5;
    public Double qty6;
    public Double qty7;
    public Double qty8;
    public Double qty9;
    public Double qty10;

    public Long date1;
    public Long date2;
    public Long date3;
    public Long date4;
    public Long date5;
    public Long date6;
    public Long date7;
    public Long date8;
    public Long date9;
    public Long date10;

    public String userModify;

}
